|
Menüeintrag |
---|
Utils → Plattenwerkzeuge → Plattenzeichnung |
Arbeitsbereich |
BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.17 |
Siehe auch |
Arch Platte, Arch Plattenzuschnitt, Arch Verschachteln |
Dieses Werkzeug ermöglicht eine 2D-Zeichnung zu erstellen, einschließlich einer beliebigen Anzahl von Arch Plattenzuschnitt Objekten oder anderen 2D-Objekten, wie z.B. diejenigen, die mit den Arbeitsbereichen Draft und Sketcher erstellt wurden. Die Plattenzeichnung wird in der Regel für die Anordnung von Plattenzuschnitten (Beschnittkonturen) erstellt, die von einer CNC-Maschine ausgeschnitten werden sollen. Diese Zeichnungsblatter können dann in eine DXF-Datei exportiert werden.
Das obige Bild zeigt, wie Plattenzeichnungen beim Export nach DXF erscheinen.
Siehe auch: Arch API und Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug Plattenzeichnung kann in Makros und von der Python-Konsole aus mit folgender Funktion verwendet werden:
Sheet = makePanelSheet(panels=[], name="PanelSheet")
Sheet
-Objekt aus panels
, welches eine Liste von Arch Platten-Objekten ist.Beispiel:
import FreeCAD, Draft, Arch
Rect = Draft.makeRectangle(500, 200)
Polygon = Draft.makePolygon(5, 750)
p1 = FreeCAD.Vector(1000, 0, 0)
p2 = FreeCAD.Vector(2000, 400, 0)
p3 = FreeCAD.Vector(1250, 800, 0)
Wire = Draft.makeWire([p1, p2, p3], closed=True)
Panel1 = Arch.makePanel(Rect, thickness=36)
Panel2 = Arch.makePanel(Polygon, thickness=36)
Panel3 = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()
Cut1 = Arch.makePanelCut(Panel1)
Cut2 = Arch.makePanelCut(Panel2)
Cut3 = Arch.makePanelCut(Panel3)
Cut1.ViewObject.LineWidth = 3
Cut2.ViewObject.LineWidth = 3
Cut3.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()
Sheet = Arch.makePanelSheet([Cut1, Cut2, Cut3])